language.name=中文（简体）

menu.file=文件
menu.view=视图
menu.recent_projects=最近的项目
menu.no_recent_projects=没有最近的项目
menu.preferences=首选项
menu.sync=与编辑器同步
menu.flatten=展开显示代码包
#menu.enable_preview_tab=Enable Preview Tab
menu.heapUsageBar=显示内存使用栏
menu.alwaysSelectOpened=始终选中打开的文件/类
menu.dock_log=停靠日志查看器
menu.dock_quick_tabs=停靠快速标签
menu.navigation=导航
menu.text_search=文本搜索
menu.class_search=类名搜索
menu.comment_search=注释搜索
menu.go_to_main_activity=前往 主Activity
menu.go_to_application=前往 Application
menu.go_to_android_manifest=前往 AndroidManifest
menu.tools=工具
menu.plugins=插件
menu.decompile_all=反编译所有类
menu.reset_cache=重置代码缓存
menu.deobfuscation=反混淆
menu.log=日志查看器
menu.create_desktop_entry=创建桌面入口
menu.help=帮助
menu.about=关于
menu.quark=Quark 引擎
menu.update_label=发现新版本 %s！
#menu.hex_viewer=Hex Viewer

file.open_action=打开文件…
file.add_files_action=添加文件
file.open_title=打开文件
file.open_project=打开项目
file.new_project=新建项目
file.save_project=保存项目
file.save_project_as=另存项目为…
file.reload=重新加载文件
file.live_reload=实时重加载
file.live_reload_desc=文件变动时自动重载
file.open_mappings=打开映射…
file.save_mappings=保存映射
file.save_mappings_as=映射另存为…
file.close_mappings=关闭映射
file.save_all=全部保存（伪代码）
file.save=保存
file.export=导出项目
file.save_all_msg=请选择保存反编译资源的目录
file.exit=退出
file.export_node=导出文件

start_page.title=开始页面
start_page.start=开始
start_page.recent=最近项目
#start_page.list.delete_recent_project=Delete project
#start_page.list.delete_recent_project.tooltip=Delete project from recent list

tree.inputs_title=输入
tree.input_files=文件
tree.input_scripts=脚本
tree.sources_title=源代码
tree.resources_title=资源文件
tree.loading=加载中…
tree.pinned_tabs=固定标签
tree.open_tabs=打开标签
tree.bookmarked_tabs=收藏标签

progress.load=正在加载
progress.save_mappings=导出映射
progress.decompile=反编译中
progress.canceling=正在取消

error_dialog.title=错误
error_dialog.not_found=未找到 %s
#error_dialog.not_found_file=File not found at path:\n%s
#error_dialog.path_is_directory=The specified path is a directory:\n%s
#error_dialog.cannot_read=Cannot read file:\n%s
#error_dialog.open_failed=Failed to open file:\n%s
#error_dialog.invalid_path_format=Invalid file path:\n%s
#error_dialog.desktop_unsupported=Desktop is not supported in this environment.

search.previous=上一个
search.next=下一个
search.mark_all=标记全部
search.regex=正则表达式
search.match_case=区分大小写
search.whole_word=全词匹配
search.find=查找
search.results=%s %d 个结果
#search.match_of=Match %d of %d
#search.match_found=Match found
#search.match_not_found=No Matches found
#search.single_match=Single match found
#search.find_type_text=Find by text
#search.find_type_hex=Find by hex

tabs.copy_class_name=复制名称
tabs.close=关闭
tabs.closeOthers=关闭其他
tabs.unpin=取消固定
tabs.unpin_all=取消所有固定
tabs.bookmark=收藏
tabs.unbookmark=取消收藏
tabs.unbookmark_all=取消所有收藏
tabs.pin=固定
tabs.closeAll=关闭全部
tabs.closeAllRight=关闭右边的所有
#tabs.closeAllLeft=Close All Left
tabs.code=代码
tabs.smali=Smali

nav.back=后退
nav.forward=前进

message.taskTimeout=任务超过了 %d 毫秒时间限制。
message.userCancelTask=任务被用户取消。
message.memoryLow=Jadx内存不足，请增加最大堆空间后重新启动。
message.taskError=任务失败，出现错误（详情请查看日志）。
message.errorTitle=错误
message.load_errors=加载失败。\n错误数：%d\n点击确定查看日志
message.no_classes=无类被加载，没什么可反编译！
message.enter_valid_path=输入有效的保存路径！

message.saveIncomplete=<html>保存未完成。<br> %s<br> %d 类或资源未被保存！</html>
message.indexIncomplete=<html>已跳过某些类索引。<br> %s<br> %d 类未被索引，不会出现在搜索结果中！</html>
message.indexingClassesSkipped=<html>Jadx 的内存不足。因此，%d 个类没有编入索引。<br>如果要将所有类编入索引，请增加的最大堆空间后重新启动 Jadx。</html>
message.enter_new_name=输入新名称
message.could_not_rename=无法重命名文件
message.confirm_remove_script=您真的要删除脚本吗？
message.desktop_entry_creation_error=创建桌面入口失败（请检查日志以了解详细信息）。
message.desktop_entry_creation_success=创建桌面入口创建成功！
message.success_title=成功
#message.unable_preview_font=Unable preview font

heapUsage.text=JADX 内存使用率：%.2f GB / %.2f GB

common_dialog.ok=确定
common_dialog.cancel=取消
common_dialog.add=添加
common_dialog.update=更新
common_dialog.remove=移除
common_dialog.reset=重置

file_dialog.supported_files=支持的文件
file_dialog.load_dir_title=加载目录
file_dialog.load_dir_confirm=从目录中加载所有文件？

search_dialog.open=转到
search_dialog.cancel=取消
search_dialog.open_by_name=搜索文本：
search_dialog.search_button=搜索
search_dialog.search_history=搜索历史
search_dialog.auto_search=自动搜索
search_dialog.search_in=在以下位置搜索：
search_dialog.class=类名
search_dialog.method=方法名
search_dialog.field=字段名
search_dialog.code=代码
search_dialog.ignorecase=忽略大小写
search_dialog.load_more=加载更多
search_dialog.load_all=加载所有
search_dialog.stop=停止
search_dialog.results_incomplete=已找到 %d+
search_dialog.results_complete=全部找到 %d
search_dialog.resources_load_errors=加载错误：%d
search_dialog.resources_skip_by_size=按大小跳过：%d
search_dialog.resources_check_logs=（点击查看日志）
search_dialog.col_node=节点
search_dialog.col_code=代码
search_dialog.sort_results=结果分类
search_dialog.regex=正则表达式
search_dialog.active_tab=只在当前页搜索
search_dialog.comments=注释
search_dialog.resource=资源
search_dialog.keep_open=保持窗口
search_dialog.tip_searching=搜索中…
search_dialog.limit_package=限制package：
search_dialog.package_not_found=没有找到匹配的package
search_dialog.copy=复制全部

usage_dialog.title=查找
usage_dialog.label=查找用例：

usage_dialog_plus.title=树状用例查找
usage_dialog_plus.jump_to=跳转到当前位置
usage_dialog_plus.copy_path=复制用例路径
usage_dialog_plus.search_complete=搜索完成
usage_dialog_plus.code_view=代码预览
usage_dialog_plus.select_node=选择节点
usage_dialog_plus.code_for=代码信息 %s
usage_dialog_plus.expand_usages=展开数据

comment_dialog.title.add=添加代码注释
comment_dialog.title.update=更新代码注释
comment_dialog.label=注释：
comment_dialog.style=格式：
comment_dialog.usage=使用 Shift + Enter 换行

rename_dialog.class_help=输入包名全路径，将类移动到另一个包。以‘.’开始则移到默认（空）包下。

export_dialog.title=导出为源代码
export_dialog.save_path=保存路径：
export_dialog.browse=浏览
export_dialog.export_options=导出选项
export_dialog.export_gradle=导出为 Gradle 项目
export_dialog.export_gradle_type=Gradle 模板：

log_viewer.title=日志查看器
log_viewer.log_level=日志等级：
log_viewer.mode=模式：
log_viewer.modes=所有|所有脚本|当前脚本
log_viewer.hide=隐藏
log_viewer.dock=停靠
log_viewer.undock=取消停靠
log_viewer.clear=清除

about_dialog.title=关于 JADX

preferences.title=首选项
preferences.deobfuscation=反混淆
preferences.appearance=界面
preferences.shortcuts=快捷键
preferences.select_shortcuts=选择特定的快捷键组合
preferences.decompile=反编译
preferences.plugins=插件
preferences.project=项目
preferences.other=其他
preferences.language=语言
preferences.lineNumbersMode=编辑器行号模式
preferences.jumpOnDoubleClick=启用双击跳转
preferences.useAlternativeFileDialog=使用选择文件对话框
preferences.check_for_updates=启动时检查更新
preferences.useDx=使用 dx/d8 来转换java字节码
preferences.decompilationMode=反编译模式
preferences.codeCacheMode=代码缓存模式
preferences.usageCacheMode=数据缓存模式
preferences.showInconsistentCode=显示不一致的代码
preferences.escapeUnicode=Unicode 字符转义
preferences.replaceConsts=替换常量
preferences.respectBytecodeAccessModifiers=遵守字节码访问修饰符
preferences.useImports=使用 import 语句
preferences.useDebugInfo=启用调试信息
preferences.inlineAnonymous=内联匿名类
preferences.inlineMethods=内联方法
preferences.inlineKotlinLambdas=允许内联Kotlin Lambda
preferences.moveInnerClasses=将内部类移到父类
preferences.extractFinally=提取finally块
preferences.restoreSwitchOverString=恢复switch字符串
preferences.fsCaseSensitive=文件系统区分大小写
preferences.skipResourcesDecode=不反编译资源文件
preferences.skipSourcesDecode=不反编译源代码
preferences.useKotlinMethodsForVarNames=使用Kotlin方法来重命名变量
preferences.commentsLevel=代码注释等级
preferences.saveOption=自动保存设置
preferences.threads=并行线程数
preferences.excludedPackages=排除的包
preferences.excludedPackages.tooltip=排除于反编译或索引的以空格分隔的包名列表（节省 RAM）
preferences.excludedPackages.button=编辑
preferences.excludedPackages.editDialog=<html>排除于反编译或索引的以空格分隔的包名列表（节省 RAM）<br>例如<code>android.support</code></html>
preferences.cfg=生成方法的 CFG 图（‘.dot’）
preferences.raw_cfg=生成原始的 CFG 图
preferences.xposed_codegen_language=Xposed代码生成语言
preferences.update_channel=Jadx 更新通道
#preferences.disable_tooltip_on_hover=Disable tooltip on hover
preferences.integerFormat=数值格式化
preferences.font=编辑器字体
preferences.smali_font=等宽字体 (Smali/Hex)
preferences.laf_theme=主题
#preferences.dynamic_editor_theme=Use UI theme colors
preferences.theme=编辑器主题
preferences.start_jobs=自动进行后台反编译
preferences.select_font=修改
preferences.select_smali_font=修改
preferences.deobfuscation_on=启用反混淆
preferences.generated_renames_mapping_file_mode=映射文件句柄模式
preferences.deobfuscation_min_len=最小命名长度
preferences.deobfuscation_max_len=最大命名长度
preferences.deobfuscation_res_name_source=更好的资源名称来源
#preferences.deobfuscation_res_use_headers=Use headers for detect resource extensions
preferences.deobfuscation_whitelist=从反混淆中排除包和类
preferences.deobfuscation_whitelist.editDialog=反混淆白名单
preferences.deobfuscation_whitelist.tooltip=以‘:’分隔的包（后缀‘.*’）和类名列表，它们不会被反混淆。
preferences.save=保存
preferences.cancel=取消
preferences.reset=重置
preferences.reset_message=要恢复为默认设置吗？
preferences.reset_title=重置设置
preferences.copy=复制到剪切板
preferences.copy_message=所有设置都已复制
preferences.rename=重命名标识符
preferences.rename_case=标识符要能够区分大小写
preferences.rename_valid=标识符应该符合标准规范
preferences.rename_printable=标识符必须要能正常显示
preferences.rename_use_source_name_as_class_name_alias=使用资源名作为类的别名
preferences.rename_source_name_repeat_limit=如果源名称少于限制数，则允许使用源名称
preferences.search_results_per_page=每页结果数（0 - 无限制）
preferences.res_file_ext=文件扩展名（比如 .xml|.html），* 表示所有
preferences.res_skip_file=跳过文件大小（MB）
preferences.tab_dnd_appearance=拖拽选项卡外观

#preferences.plugins.manage=Manage plugins
preferences.plugins.install=安装插件
preferences.plugins.install_btn=安装
preferences.plugins.uninstall_btn=卸载
preferences.plugins.disable_btn=禁用
preferences.plugins.enable_btn=启用
preferences.plugins.location_id_label=位置ID：
preferences.plugins.plugin_jar=选择插件 jar
preferences.plugins.plugin_jar_label=或
preferences.plugins.update_all=更新所有
preferences.plugins.details=插件详情
preferences.plugins.task.installing=安装插件中
preferences.plugins.task.uninstalling=卸载插件中
preferences.plugins.task.updating=更新插件中
preferences.plugins.task.downloading_list=正在下载插件列表
preferences.plugins.task.status=更改插件状态

preferences.cache=缓存
preferences.cache.location=缓存位置
preferences.cache.location_default=应用缓存的系统目录
preferences.cache.location_local=与项目文件同级的目录
preferences.cache.location_custom=自定义目录：
preferences.cache.change_notice=* 对于已存在缓存，改动将在缓存删除或手动重置后生效
preferences.cache.table.title=缓存列表
preferences.cache.table.project=项目缓存
preferences.cache.table.size=磁盘使用率
preferences.cache.btn.usage=计算使用率
preferences.cache.btn.delete_selected=删除所选
preferences.cache.btn.delete_all=删除所有
preferences.cache.task.usage=计算缓存大小中
preferences.cache.task.delete=删除缓存中

msg.open_file=请打开文件
msg.saving_sources=正在导出源代码
msg.language_changed_title=语言已更改
msg.language_changed=新的语言将在下次应用程序启动时显示。
msg.warning_title=警告
msg.common_mouse_shortcut=这是常用按键，您确定要绑定操作吗？
msg.duplicate_shortcut=快捷键 %s 已设为操作 “%s”，位于群组 “%s”。确定要继续吗？
msg.project_error_title=错误
msg.project_error=项目无法加载
msg.cmd_select_class_error=无法选择类\n%s\n该类不存在。
msg.cant_add_comment=无法在此添加注释
#msg.non_displayable_chars=Some characters were found in code are not displayable by currently used font "%s". Show chars?
#msg.non_displayable_chars.title=Undisplayed Strings

#methods_dialog.title=Select methods

popup.bytecode_col=显示Dalvik字节码
popup.line_wrap=自动换行
popup.undo=撤销
popup.redo=重做
popup.cut=剪切
popup.copy=复制
popup.paste=粘贴
popup.delete=删除
popup.select_all=全选
popup.frida=复制为 frida 片段
popup.xposed=复制为 xposed 片段
popup.find_usage=查找用例
popup.go_to_declaration=跳到声明
popup.exclude=排除此包
popup.exclude_packages=排除包
popup.add_comment=添加注释
popup.update_comment=更新注释
popup.search_comment=搜索注释
popup.rename=重命名
popup.search=搜索 “%s”
popup.search_global=全局搜索 “%s”
popup.remove=移除
popup.add_files=添加文件
popup.add_scripts=添加脚本
popup.new_script=新建脚本
popup.json_prettify=JSON 格式化
popup.export=导出
popup.usage_dialog_plus=树状用例查找
#popup.copy_as=Copy as...
#popup.copy_as_hex=Copy as HEX
#popup.copy_as_string=Copy as String
#popup.copy_offset=Copy offset

script.run=运行
script.save=保存
script.auto_complete=自动完成
script.check=检查
script.format=重新格式化
script.log=显示日志

#encoding_dialog.title=Encoding
#encoding_dialog.message=Select encoding:

exclude_dialog.title=选择要排除的包
exclude_dialog.select_all=全选
exclude_dialog.deselect=取消选择
exclude_dialog.invert=反选

confirm.save_as_title=确认另存为
confirm.save_as_message=%s 已存在。\n你想替换它吗？
confirm.not_saved_title=保存项目
confirm.not_saved_message=在继续之前保存当前项目？
confirm.remember=记住我的决定

certificate.cert_type=类型
certificate.serialSigVer=版本
certificate.serialNumber=序列号
certificate.cert_subject=主题
certificate.serialValidFrom=有效期始
certificate.serialValidUntil=有效期至
certificate.serialPubKeyType=公钥类型
certificate.serialPubKeyExponent=指数
certificate.serialPubKeyModulus=模数
certificate.serialPubKeyModulusSize=模数大小（位）
certificate.serialSigType=签名算法
certificate.serialSigOID=签名 OID
certificate.serialMD5=MD5 签名
certificate.serialSHA1=SHA-1 签名
certificate.serialSHA256=SHA-256 签名
certificate.serialPubKeyY=Y

apkSignature.signer=签名者
#apkSignature.loading=Loading signature...
apkSignature.verificationSuccess=签名验证成功
apkSignature.verificationFailed=签名验证失败
apkSignature.signatureSuccess=找到有效的 APK 签名 v%d
apkSignature.signatureFailed=找到无效的 APK 签名 v%d
apkSignature.errors=错误
apkSignature.warnings=警告
apkSignature.exception=APK 验证失败
apkSignature.unprotectedEntry=未受 v1签名 保护的文件。对这些条目的未经授权的修改，只能通过 v2签名 或更高版本来检测。

issues_panel.label=问题：
issues_panel.errors=%d 错误
issues_panel.warnings=%d 警告
issues_panel.tooltip=点击查看日志

debugger.process_selector=选择要调试的进程
debugger.step_into=步入（F7）
debugger.step_over=步过（F8）
debugger.step_out=步出（Shift + F8）
debugger.run=运行（F9）
debugger.stop=停止调试并终止应用
debugger.pause=暂停
debugger.rerun=重新运行
debugger.cfm_dialog_title=在调试时退出
debugger.cfm_dialog_msg=您确定要终止调试器吗？

debugger.popup_set_value=修改值
debugger.popup_change_to_zero=修改为0
debugger.popup_change_to_one=修改为1
debugger.popup_copy_value=复制值

logcat.pause=暂停 Logcat
logcat.start=恢复 Logcat
logcat.clear=清空 Logcat

logcat.error_fail_start=无法启动Logcat
logcat.process=进程
logcat.level=级别
logcat.default=默认
logcat.verbose=Verbose
logcat.debug=Debug
logcat.info=Info
logcat.warn=Warn
logcat.error=Error
logcat.fatal=Fatal
logcat.silent=Silent
logcat.logcat=Logcat
logcat.select_attached=选择附加
logcat.select_all=选择所有
logcat.unselect_all=反选所有

set_value_dialog.label_value=值
set_value_dialog.btn_set=修改
set_value_dialog.title=设置新值
set_value_dialog.neg_msg=修改数值失败。
set_value_dialog.sel_type=选择要修改值的类型。

adb_dialog.addr=ADB IP
adb_dialog.port=ADB 端口
adb_dialog.path=ADB 路径
adb_dialog.launch_app=运行APP
adb_dialog.start_server=启动ADB服务
adb_dialog.refresh=刷新
adb_dialog.tip_devices=%d 台设备
adb_dialog.device_node=设备
adb_dialog.missing_path=必须提供ADB路径才能启动ADB服务。
adb_dialog.waiting=正在等待连接到ADB服务…
adb_dialog.connecting=正在连接ADB服务，地址：%s:%s…
adb_dialog.connect_okay=已连接ADB服务，地址：%s:%s
adb_dialog.connect_fail=连接ADB服务失败。
adb_dialog.disconnected=ADB服务已断开连接。
adb_dialog.start_okay=ADB服务启动成功 端口：%s。
adb_dialog.start_fail=ADB服务启动失败 端口：%s！
adb_dialog.forward_fail=由于某些原因无法转发。
adb_dialog.being_debugged_msg=这个进程似乎正在调试，是否继续？
adb_dialog.unknown_android_ver=获取安卓版本失败，是否默认使用Android 8？
adb_dialog.being_debugged_title=它正在由其他人调试。
adb_dialog.init_dbg_fail=初始化调试器失败。
adb_dialog.msg_read_mani_fail=解码AndroidManifest.xml失败
adb_dialog.no_devices=找不到任何设备用来启动APP。
adb_dialog.restart_while_debugging_title=调试时重新启动
adb_dialog.restart_while_debugging_msg=你正在调试一个APP，确定要重新启动一个会话吗？
adb_dialog.starting_debugger=正在启动调试器…

action.variant=%s（变体）
action_category.menu_toolbar=菜单/工具栏
#action_category.hex_viewer=View / Hex Viewer
action_category.code_area=代码区
action_category.plugin_script=插件脚本

#hex_viewer.show_inspector=Show Inspector
#hex_viewer.change_encoding=Change Encoding
#hex_viewer.goto_address=Go To Address
#hex_viewer.enter_address=Enter address range:
#hex_viewer.find=Find
